﻿@charset "utf-8";
/*global style*/
html,body{margin:0px;padding:0;}
body{font-size:12px; line-height:24px;font-family:"Arial";color:#333; background:url(../images/skin/bg.gif);min-width:1000px;}
*{margin:0 auto;padding:0;}
p{ margin:0; padding:0}
ul {margin: 0px;padding: 0px;list-style-type: none;}
img{ border:0px;}
th,td{margin:0;padding:0;}
a{color:#333;text-decoration:none;cursor:pointer;}
a:hover{color:#ff6600; text-decoration:underline;}
.red{color:#ff0000; font-size:14px;}
a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */
:focus { -moz-outline-style: none; } /* for Firefox */
.page{width:1005px;overflow:hidden;margin:0px auto; min-height:600px;}
.clear{ clear:both;}
.more{text-align:right;border-bottom:none;}
.more a{font-family:Verdana, Arial, Helvetica, sans-serif;}
.blank10{clear:both;height:10px;overflow:hidden;}
input,textarea{font-family:"Arial";}
.nopadding{padding:0;}

/*icon样式*/
.iconA{float:left;background:url(../images/icon.gif) 0 -16px no-repeat;width:16px;height:12px;margin-top:5px;margin-right:3px;}
.iconB{float:left;background:url(../images/icon.gif) 0 -29px no-repeat;width:14px;height:14px;margin-top:5px;margin-right:3px;}
.iconC{float:left;background:url(../images/icon.gif) 0 -44px no-repeat;width:14px;height:14px;margin-top:3px;margin-right:3px;}
.iconD{float:left;background:url(../images/icon.gif) 0 -62px no-repeat;width:14px;height:14px;margin-top:5px;margin-right:3px;}
.iconE{float:left;background:url(../images/icon.gif) 0 0 no-repeat;width:16px;height:16px;margin-top:3px;margin-right:3px;}
.iconF{display:inline-block;background:url(../images/icon.gif) 0 -92px no-repeat;width:14px;height:16px;margin-top:3px;_margin-right:3px;}
.iconG{display:inline-block;background:url(../images/icon.gif) 0 -109px no-repeat;width:15px;height:16px;margin-top:3px;_margin-right:3px;}
.iconH{display:inline-block;background:url(../images/icon.gif) -18px 0 no-repeat;width:16px;height:15px;margin-top:3px;_margin-right:3px;}
.iconI{display:inline-block;background:url(../images/icon.gif) -18px -16px no-repeat;width:16px;height:16px;margin-top:3px;_margin-right:3px;}
.iconJ{display:inline-block;background:url(../images/icon.gif) -18px -33px no-repeat;width:17px;height:16px;margin-top:3px;_margin-right:3px;}
.iconK{display:inline-block;background:url(../images/icon.gif) -18px -51px no-repeat;width:16px;height:16px;margin-top:3px;_margin-right:3px;}
.iconL{display:inline-block;background:url(../images/icon.gif) -22px -96px no-repeat;width:16px;height:16px;margin-top:3px;}
.iconM{float:left;background:url(../images/icon.gif) -18px -66px no-repeat;width:14px;height:16px;margin-top:3px;}
.iconN{display:inline-block;background:url(../images/ic_view.png) no-repeat;width:16px;height:16px;margin-top:3px;}

/*select框*/
#select_searchOption{margin-right:6px;line-height:16px;height:22px;font-size:12px;vertical-align:text-bottom;padding-bottom:2px;padding-top:2px;}

/*page style*/
.page{width:100%;height:100%;padding:0;margin:0 auto;}

/*top style*/
.page_top{width:100%;height:50px;background:#000;}
.top_left{float:left;width:200px;margin-left:20px;_margin-left:10px;margin-top:5px;}
.top_center{float:right;height:28px;overflow:hidden;margin-top:10px;_margin-right:10px;cursor:pointer;}
.top_center li{float:left;height:20px;color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-top:4px;margin-left:4px;_margin-left:2px;}
.top_center li a{color:#fff;padding-right:10px;}
.top_center li a:hover{color:#ff6600;}

/*left style*/
.page_left{float:left;width:16%;/*height:750px;_height:686px;*/background:#383838;border-right:2px solid #aaa;}
.left_up{float:left;width:75%;height:25px;font-weight:bold;background:#E0E0E0 url(../images/skin/lefttitlebg.jpg);background-repeat:repeat-y;border:1px solid #fff;text-align:center;color:#333333;line-height:23px;margin-top:5%;_margin-top:10px;margin-left:10%;_margin-left:10px;}
.left_up a{color:#333;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.left_up a:hover{color:#ff6600;}
/*tree style*/
.left_middle{float:left;width:76%;margin-left:10%;_margin-left:10px;margin-top:5%;_margin-top:10px;}
.left_tree{float:left;width:100%;margin-bottom:10px;}
*+html .left_tree{width:99%;}
.left_tree .tree_title{float:left;width:99%; cursor:pointer; color:#fff;font-weight:bold;text-align:left;}
.left_tree .tree_title a{float:left;width:91%;padding-left:9%;border:1px solid #4ab3e0;color:#fff;background:#1075c7; backgroun-repeat:repeat-y;}
.left_tree .tree_title a:hover{text-decoration:none;background:#CDD089 url(../images/skin/lefttabbgh.jpg); backgroun-repeat:repeat-y;color:#ff6600;border:1px solid #8e9b1e;}
.left_tree .tree_title img{margin-right:5px;}
.left_tree .tree_list{float:left;width:100%;background:#4e4e4e;}
.left_tree .tree_list li{float:left;width:100%;line-height:180%;margin:3px 0px;}
.left_tree .tree_list li a{height:20px;padding-left:4px;color:#eee;background:#4e4e4e;white-space:normal;word-break:break-all;word-wrap:break-word;}
.left_tree .tree_list li a:hover{color:#ff6600;}
.left_tree .tree_list li.first img{padding:4px 0px 0px 6px;_margin:2px 0px 0px 3px;}
.left_tree .tree_list li.second img{padding:4px 0px 0px 30px;_margin:2px 0px 0px 15px;} 
.left_tree .tree_list li.third img{padding:4px 0px 0px 46px;_margin:2px 0px 0px 23px;} 
.left_down{float:left;width:100%;height:23px;background:url(../images/main_45.gif);background-repeat:no-repeat;position:absolute; bottom:14px; left:6px;line-height:23px;}

/*center style*/
.page_center{float:left; background:url(../images/main_41_1.gif);background-repeat:no-repeat; padding:14px 3px 14px 3px;  margin:245px 0px 0px 4px;  _margin-top:234px; background-position:center center;cursor:pointer;}
.page_center a{width:9px;height:70px;position:relative;top:46%;cursor:pointer;display:block;color:#1BA6E5;font-size:1px;text-align:center;}
.page_center a:hover{color:#1BA6E5;text-decoration:none;}

/*right style*/
.page_right{float:left;/*height:750px;_height:686px;*/width:80%; margin-left:4px; margin-right:10px;border:0px solid #A5D1EC;overflow:hidden;position:relative;_overflow-y:hidden;}
/*right_top style*/
.right_top{width:99%;height:30px;background:url(../images/skin/bordbg.gif);background-repeat:repeat-x;overflow:hidden;margin-top: 10px;}
.right_top .ltitle{float:left;width:550px;margin-top:3px;font-family:"宋体","Arial";margin-left:5px;_margin-top:3px;_margin-left:5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.right_top .right_top_up{float:right;height:20px;}
.right_top .right_top_up li{float:left;margin-right:3px;_margin-right:0px;}
.right_top .right_top_up li input{float:right;padding:2px 3px 2px 6px;border:1px solid #7F9DB9; border-style:inset;font-weight:700;}
.right_top .right_top_up li a{float:right;background:url(../images/skin/rightbtnbg1.jpg) repeat-x;height:20px;border-top:2px solid #333;margin-left:4px;}
.right_top .right_top_up li a span{color:#ccc;height:18px;line-height:18px;padding-right:5px;}
.right_top .right_top_up li a input{float:left;padding:2px 3px;width:12px;height:12px;}
.right_top .right_top_up li a img{float:right;width:12px;height:12px;}
.right_top .right_top_up li a:hover span{color:#ff6600;text-decoration:none;}
.right_top .right_top_up li.ltitle img{verticle-align:middle;margin-right:5px;}
.right_top .right_top_down{float:left;width:100%;height:25px;}
.right_top .right_top_down li{float:left;height:20px;color:#000;font-size:13px;font-family:"宋体","Arial";_margin-top:4px;}


/*right_middle style*/
.right_middle{width:98%;overflow:hidden;}
.right_pannel{float:left;width:100%;margin-top:10px;margin-bottom:10px;}
.right_box{float:left;width:99%;border:5px solid #fff;}

.box_title{float:left;width:100%;height:40px;line-height:40px;background:#d0d0d0;font-size:13px;}
.box_title b,.box_title strong{float:left;margin-left:20px;}
.box_title .lefttit{float:left;margin-left:20px;}
.box_title .title_list{float:right;margin-right:20px;_margin-right:10px;margin-top:5px;}
.box_title .title_btn{float:right;margin-right:20px;_margin-right:10px;}
.box_title .title_btn li{float:left;height:20px;line-height:20px;font-size:12px;font-weight:bold;background:url(../images/skin/rightbtnbg2.jpg) repeat-x;border:1px solid #fff;padding:0px 4px;margin:8px 5px 5px;}
.box_title .title_btn li.bright{margin-right:20px;_margin-right:10px;}
.box_title .title_btn li a{color:#000;margin:1px 4px 2px 3px;}
.box_title .title_btn li a:hover{color:#ff6600;}

.right_middle table{width:95%;border:none; border-collapse:collapse;margin:8px 24px;}
.right_middle table th{background:url(../images/skin/tablethbg.jpg);background-repeat:repeat-x;font-weight:700;height:21px;}
.right_middle table td{border:1px solid #dedede;border-left:none;border-right:none;text-align:center;height:30px;font-size:13px;}
.right_middle table tr td .usertip{background:#f0f0f0;width:100%;}
.right_middle table tr td.lctext{text-align:right; padding-right:10px;color:#000;font-size:13px;}
.right_middle table tr td .inputtext{border:1px solid #b8b8b8; padding:3px;margin:0;width:98%;_width:97%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;overflow-y:auto;}
.right_middle table tr td .tbtn{float:middle;width:43px;height:20px;margin:10px;_margin:5px; background:url(../images/btnbg.gif);background-repeat:no-repeat; border:0;padding-top:0px;padding-left:0px;*padding-top:4px;*padding-left:4px;}
.right_middle table input{margin:4px;_margin:2px;border:0; border-style:inset;padding:4px;white-space:normal;word-break:break-all;word-wrap:break-word;}
.right_middle table input.btnStyle2{padding:2px 4px 2px 6px;}
.right_middle table textarea{border:0;width:98%;_width:97%;border:1px solid #B5D6E6;padding:5px; border-style:inset;}
.right_middle table tr td select{margin:4px;_margin:2px;}
.right_middle table td a{margin-right:0px;}
.right_middle table td a.edit{color:#CC6600;}
.right_middle table td a:hover.edit{color:#FFCC00;}
.right_middle table td a.del{color:#006699;}
.right_middle table td a:hover.del{color:#ff0000;}
.right_middle table.usertb td{padding-left:10px;background:#f0f0f0;text-align:left;}
.right_middle table.usertb tr td.lctext{background:#f9f9f9;}

.right_middle table .ke-edit textarea{padding:0;}

.right_middle table.usertb td table.ziusertb th{text-align:left;}
.right_middle table.usertb td table.ziusertb td{padding-left:0px;background:#f0f0f0;text-align:left;}

/*right_down style*/
.right_down{width:99%;height:35px;_height:30px;background-repeat:repeat-x;overflow:hidden;*margin-top:10px;}
.right_down .down_left{float:left;width:200px;height:25px;margin-top:6px;margin-left:26px;color:#333;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.right_down .down_right{float:right;margin-right:16px;_margin-right:8px;margin-top:1px;_margin-top:4px;}
.right_down .down_right li{float:left;margin:4px 2px;_margin:0px 2px 4px;background:#CBCBCB;padding: 0px 4px;border:1px solid #fff;}
.right_down .down_right li input{padding-left:3px;width:30px;margin:0px 2px;}
.right_down .down_right li.go{height:26px;line-height:26px;_margin-top:0px;background:none;border:none;}
/*info's page right_middle style*/
.right_middle_info{float:left;width:100%;height:31px;margin:10px 0px 5px;}
.right_middle_info .info_title{color:#002E62;font-size:16px;font-weight:bold;height:25px;margin:2px 0px 0px 10px;_margin:1px 0px 0px 5px;}
.right_middle_info .info_title img{padding-right:6px;}
.right_middle_list{float:left;width:100%;margin-top:6px;_margin-top:3px; height:100%;}
.right_middle_list .list_title{height:30px;font-size:15px;margin:6px;font-weight:700;padding-left:20px;border-bottom:1px solid #ddd;}
.right_middle_list .list_title a{width:20px;height:24px; background:url(../images/down.gif);background-repeat:no-repeat; background-position:-2px; padding-left:15px;padding-bottom:2px;color:#fff;}
.right_middle_list .list_title img{cursor:pointer;}


.right_middle_down{float:left;margin:6px 20px;}
.right_middle_down .btn{width:43px;height:20px;margin:10px;_margin:5px; background:url(../images/btnbg.gif);background-repeat:no-repeat; border:0;padding-top:0px;padding-left:0px;*padding-top:2px;*padding-left:1px;}
.btn{width:43px;height:20px;margin:4px;_margin:2px; background:url(../images/btnbg.gif);background-repeat:no-repeat; border:0;padding-top:0px;padding-left:0px;*padding-top:2px;*padding-left:1px;}
.btnLarge{width:63px;height:20px;margin:4px;_margin:2px; background:url(../images/btnbg.gif);background-repeat:no-repeat; border:0;padding-top:0px;padding-left:0px;*padding-top:2px;*padding-left:1px;}



/*新增按钮样式 2011-8-17*/
.newBtnStyle{background: url('../images/skin/rightbtnbg3.jpg') repeat-x;border: 1px solid #442a18;color: #fff;cursor: pointer;padding: 3px 8px;text-align: center;}
.newTextStyle{color: #666666;border: 1px solid #CCCCCC;font-size:13px;height:23px;}
.newtableStyle{padding:3px;}
.btnStyle2{background: url("../images/skin/rightbtnbg1.jpg") repeat-x;border-top: 2px solid #333333;color:#ebebeb;padding:2px 6px 4px;*padding:0px 6px 4px;cursor:pointer;}


/*后加的upload样式*/
#osx-modal-content, #osx-modal-data {display:none;}
#osx-overlay {background-color:#000; cursor:wait;}

#osx-container {background-color:#eee; color:#000; font: 16px/24px "Lucida Grande",Arial,sans-serif; padding-bottom:4px; width:600px; -moz-border-radius-bottomleft:6px; -webkit-border-bottom-left-radius:6px; -moz-border-radius-bottomright:6px; -webkit-border-bottom-right-radius:6px; border-radius:0 0 6px 6px; -moz-box-shadow:0 0 64px #000; -webkit-box-shadow:0 0 64px #000; box-shadow:0 0 64px #000;}
#osx-container a {color:#ddd;}
#osx-container #osx-modal-title {color:#000; background-color:#ddd; border-bottom:1px solid #ccc; font-weight:bold; padding:6px 8px; }
#osx-container .close {display:none; position:absolute; right:0; top:0;}
#osx-container .close a {display:block; color:#777; font-weight:bold; padding:6px 12px 0; text-decoration:none;}
#osx-container .close a:hover {color:#000;}
#osx-container #osx-modal-data {font-size:12px; padding:6px 12px;}
#osx-container h2 {margin:10px 0 6px;}
#osx-container p {margin-bottom:10px;}
#osx-container span {color:#777;}


.uploadifyQueueItem {
	/*background-color: #F5F5F5;width: 350px;margin-top: 5px;*/
	border: 2px solid #E5E5E5;
	font: 11px Verdana, Geneva, sans-serif;
	
	padding: 10px;
	
}
.uploadifyError {
	background-color: #FDE5DD !important;
	border: 2px solid #FBCBBC !important;
}
.uploadifyQueueItem .cancel {
	float: right;
}
.uploadifyQueue .completed {
	background-color: #E5E5E5;
}
.uploadifyProgress {
	background-color: #E5E5E5;
	margin-top: 10px;
	width: 100%;
}
.uploadifyProgressBar {
	background-color: #0099FF;
	height: 3px;
	width: 1px;
}
#file_uploadUploader
{
	margin-left:6px;
}

/*section tree*/
.sectiontree li li{margin-left:10px;}
.tdCss{}
.tdCss div.title{height:28px;padding:5px;}
.tdCss div.title span{font-size:14px;font-weight:700;border-bottom: 1px solid #888888; color: red;display: inline-block;}
.tdCss div.title #lbl_level{font-size:13px;border-bottom: 1px solid #888888; color: C2C2C2;display: inline-block;}
.tdCss div.sectiontree{margin: 4px;padding-bottom: 4px;}
.tdCss div.sectiontree ul{margin: 3px;}
.tdCss div.sectiontree ul li a{display:inline-block;border-bottom:solid 1px #ccc;margin-top: 2px;padding: 0 3px;}
.tdCss div.sectiontree ul li ul li a{border-left:solid 1px #ccc;}
.tdCss #link_back{  background-color: #D7D7D7;border-radius: 3px;display: inline-block;margin: 4px 6px;padding: 2px 5px;text-decoration: none;}
.tdCss #link_e_back{  background-color: #D7D7D7;border-radius: 3px;display: inline-block;margin: 4px 6px;padding: 2px 5px;text-decoration: none;}


/*login*/
.columnborder{width:656px;height:406px;border:8px solid #e0e0e0;margin-top:80px;}
.logincolumn{width:650px;margin:0px auto;background:#f2fbfd;border:3px solid #fff;height:400px;}
.logincolumn .column130{float:left;width:130px;margin:0px 15px 0px 20px;_margin-left:15px;}
.column130 img{text-align:center;margin-top:80px;}
.logincolumn .column450{float:left;width:450px;margin-left:30px;_margin-left:15px;}
.loginlist{float:left;width:100%;margin:5px auto 8px;padding:0;}
.loginlist li{float:left;width:100%;white-space:normal;word-wrap:break-word;word-break:noraml;margin-top:5px;}
.loginlist li.first{margin:0px;}
.loginlist li span{float:left;padding-top:8px;}
.loginlist li input{float:left;padding:5px;}
.loginlist li span.warning{margin-top:6px;margin-right:3px;margin-top:8px\9;*margin-top:6px;}
.loginlist li span.yzmimg{padding:0px 0px 0px 5px;}
.loginlist li span.yzmlink{padding:10px 0px 0px 15px;}
.loginlist li span a{color:#5f9ecc;text-decoration:underline;}
.loginlist li span a:hover{color:#f00;}
.loginlist li .cb{float:left;margin-top:14px;margin-right:3px;margin-top:8px\9;margin-right:1px\9;}
.loginlist li span.cblink{margin-left:5px;}

.errorinfo{width:100%;overflow:hidden;margin:20px 0px 10px;}
.errorinfo .errortitle{float:left;width:90%;height:28px;background:#FFD1D1;border:1px solid #fac0c0;}
.errortitle span{float:left;margin:7px 2px 2px 4px;*margin:8px 2px 2px 4px;}
.errortitle span.iconJ{margin:8px 4px 2px 12px;background:url(../images/loginicon.gif) -1px -57px no-repeat;width:14px;height:14px;overflow:hidden;}
.errortitle span.errorcon{margin-top:2px;*margin-top:4px;}

/*tags*/
#tagcon {float:left;width:990px;height:auto;margin-top:10px;overflow:hidden;}
#tags {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 10px 0px 0px 10px; width: 98%; padding-top: 0px; height:36px;background:url(../images/userbg.gif) repeat-x;}
#tags li {float: left; margin-left:10px; list-style-type: none;height: 28px;margin-top:8px;background:url(../images/noselbg.gif) no-repeat;background:#97917B;padding:0px 6px;border-top-left-radius:5px;border-top-right-radius:5px;}
#tags li A {float: left;text-align:center;line-height: 28px;height: 28px; text-decoration: none}
#tags_title .yinyong{float:right;background-repeat:no-repeat;width:45px;height:20px;}
#tags_title .yinyong a {padding-right: 0px; padding-left: 11px;padding-bottom: 0px; background:none;line-height: 20px; padding-top: 0px; text-decoration: none;}
#tags li.emptyTag {background: none transparent scroll repeat 0% 0%; width: 4px}
#tags li.selectTag {margin-bottom: -2px;position: relative;padding:0px 4px;background:url(../images/selectbg.gif) no-repeat;background:#fff;border-top-left-radius:5px;border-top-right-radius:5px;}
#tags li.selectTag A {text-align:center;line-height: 28px; height: 28px}
#tagContent {padding:1px; margin-top:2px;_margin-top:0px;}
.tagContent {display: none; padding-top:10px;}



/*window dialog*/
.qwindow{z-index:30000;position:absolute;top:0;left:0;padding:10px;visibility:hidden;}
.qwindow .winbox{z-index:2;position:relative;/*border:1px solid #cacaca;*/}
.qwindow .winbg{/*position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:1;background:#545454;opacity:0.2;filter:alpha(opacity=20);border-radius:3px;box-shadow:0 0 5px #395680;_width:expression(this.parentNode.scrollWidth +"px");_height:expression(this.parentNode.scrollHeight +"px");*/}
.qwindow .winhead{z-index:2;position:relative;background:#fff;}
.qwindow .winhead .wintitle{display:none;height:30px;line-height:30px;padding-left:10px;font-size:14px;color:#555;font-weight:bold;border-bottom:1px solid #c5c5c5;overflow:hidden;}
.qwindow .winhead .winclose{position:absolute;top:0;right:15px;display:none;width:30px;height:30px;cursor:pointer;background: url("../images/master.png") no-repeat scroll -288px -320px transparent;}
.qwindow .winbody{z-index:1;position:relative;background:#fff;overflow:hidden;}
.qwindow .winbody iframe{width:100%;height:100%;}
.qwindow_mask{z-index:30000;position:absolute;top:0;left:0;display:none;background:#545454;width:100%;height:100%;opacity:0.50;filter:alpha(opacity=50);}


/*Error*/
.admin_error{width:800px;height:300px;border:15px solid #949da6;margin:150px auto;background:#fff;background-repeat:no-repeat;}
.admin_error .err_image{float:left;width:350px;height:200px;border-right:1px solid #cbcbcb;text-align:center;vertical-align:middle;display:table-cell;/**display:block;*font-size:175px;*font-family:Arial;*/margin-top:50px;}
.admin_error .err_image img{width:276px;height:111px;vertical-align:middle;margin-top:35px;}
.admin_error .err_message{float:left;width:380px;margin-left:60px;_margin-left:30px;height:180px;margin-top:120px;}
.admin_error .err_message span{display:table-cell;margin:0px auto;vertical-align:middle;font-size:18px;color:#555555;font-weight:bold;}
.admin_error .err_message span a{color:#ff6600;text-decoration:underline;}
.admin_error .err_message span a:hover{color:#ff0000; text-decoration:underline;}